package com.jugheadzhou.emrpoc.dto;

import com.jugheadzhou.emrpoc.mybatis.UUIdGenId;
import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 
 * @author jugheadzhou
 * @date 2021-10-24 21:52:36
 */ 
@Data
public class MedicalRecordDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/** 病人就诊卡号（标识病的一次完整就诊过程的ID） */
	@NotEmpty(message = "病人就诊卡号不能为空")
	private String visitCardNo;
	/** 病人姓名 */
	@NotEmpty(message = "病人姓名不能为空")
	private String patientName;
	/** 病历记录类型 */
	@NotEmpty(message = "病历记录类型不能为空")
	private String type;
	/** 病历记录模板Id(已发布) */
	@NotEmpty(message = "病历记录模板不能为空")
	private String templateId;
	/** 医生所属部门 */
	@NotEmpty(message = "医生所属部门不能为空")
	private String department;

}

